package com.promise.jokerdream.response.pc

import com.promise.jokerdream.model.knight.KnightMissionModel
import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable

// 查询侠客岛任务
@Serializable
data class QueryKnightIslandMissionPCResponse(
    override val result: Int,
    override val msg: String = "",
    // 已经完成的任务数量，最多三个
    @SerialName("donemission")
    val doneMission: Int = 0,
    // 剩余免费刷新的次数
    val fresh: Int = 0,
    // 当前任务
    val mission: List<KnightMissionModel> = emptyList(),
): BasePCResponse {
    override fun getDescription(): String {
        return msg
    }
}
